interface IKun {
    name: string,
    age: number,
    slogan?: string
}

// 类型体操
type MyRequired<T> = {
    [P in keyof T]-?: T[P]
}

type IKunRequired = Required<IKun>

type IChaoOptional = MyRequired<IKun>


export { }